(function() {
	var utils = baidu.editor.utils, uiUtils = baidu.editor.ui.uiUtils, UIBase = baidu.editor.ui.UIBase, Toolbar = baidu.editor.ui.Toolbar = function(
			options) {
		this.initOptions(options);
		this.initToolbar();
	};
	Toolbar.prototype = {
		items : null,
		initToolbar : function() {
			this.items = this.items || [];
			this.initUIBase();
		},
		add : function(item) {
			this.items.push(item);
		},
		getHtmlTpl : function() {
			var buff = [];
			for (var i = 0; i < this.items.length; i++) {
				buff[i] = this.items[i].renderHtml();
			}
			return '<div id="##" class="edui-toolbar %%" onselectstart="return false;" onmousedown="return $$._onMouseDown(event, this);">'
					+ buff.join('') + '</div>'
		},
		postRender : function() {
			var box = this.getDom();
			for (var i = 0; i < this.items.length; i++) {
				this.items[i].postRender();
			}
			uiUtils.makeUnselectable(box);
		},
		_onMouseDown : function() {
			return false;
		}
	};
	utils.inherits(Toolbar, UIBase);

})();
